package org.saber.geo.utils;

/**
 * 数学方程工具
 * @author saber
 *
 */
public class MathUtils {
	/**
	 * 计算一元二次方程 求ax^2+bx+c=0的根
	 * @param a
	 * @param b
	 * @param c
	 * @return + -
	 */
	public static double[] getSqrt(double a,double b,double c) {
		if(a!=0) {
			double[] result=new double[2];
			double x1=((-b+Math.sqrt(b*b-4*a*c))/(2*a));//运用求根公式，并且Math.sqrt()为开平方根
			double x2=((-b-Math.sqrt(b*b-4*a*c))/(2*a));//运用求根公式，并且Math.sqrt()为开平方根
//			System.out.println("x1="+x1+"\n"+"x2="+x2);//输出两个根的结果
			result[0]=x1;
			result[1]=x2;
			return result;
		}
		return null;
	}
}
